Skip to content

Add shareable debug info flow for bug reports#48

Open
adityakulraj wants to merge 1 commit intosamhu1:masterfrom
adityakulraj:feature/adkunwar-issue-35-share-debug-info
Open

Add shareable debug info flow for bug reports#48
adityakulraj wants to merge 1 commit intosamhu1:masterfrom
adityakulraj:feature/adkunwar-issue-35-share-debug-info

Conversation

@adityakulraj
Copy link
Copy Markdown
Contributor

Summary

  • add a new main-process debug collector IPC (debug:collect) that builds a sanitized diagnostics payload
  • include app/runtime metadata, project/session counts, MCP config summaries, OAuth file presence, and log label/error summaries
  • redact likely secrets and strip private path details from exported diagnostics
  • save each generated bundle to oagent-data/debug-reports/debug-info-*.json
  • add Settings UI action: Settings → General → Copy Debug Info to copy a GitHub-ready JSON block
  • expose the new API through preload and renderer typings
  • update bug reporting guidance in .github/ISSUE_TEMPLATE/bug_report.yml and CONTRIBUTING.md

Validation

  • code-level verification of wiring from IPC handler to renderer button
  • local TypeScript build could not be executed in this environment because node_modules/.bin/tsc is unavailable

Closes #35

@adityakulraj adityakulraj requested a review from samhu1 as a code owner March 24, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a "share debug info" path for bug reports

1 participant